import os
import sys
import glob

#print(sys.argv)
if len(sys.argv)==1:
    files = os.listdir(os.getcwd())
    for file in files:
        print(file)
else:
    pattern = sys.argv[1]
    abspath = os.path.abspath(pattern)
    if os.path.exists(abspath):
        # 使用os.path.isdir()来判断路径是否是文件夹
        if os.path.isdir(abspath):
            files = os.listdir(abspath)
            for file in files:
                print(file)
        else:
            print(abspath)
    else:
        # 如果路径字符串包含正则表达式，则使用glob匹配文件列表
        file_list = glob.glob(abspath)
        for file in file_list:
            #print(file)  #打印的是完整的路径
            print(os.path.basename(file))  #只打印文件名
